Developer Documentation

QuickTime 4 API Documentation

QuickTime Music Architecture

| Previous | Chapter Contents | Chapter Top | Next |

Music Components Included in QuickTime

Individual music components act as device drivers for each type of synthesizer attached to a particular computer. Three music components are included in QuickTime:

Developers can add other music components for specific hardware and software synthesizers. To better understand the role of a music component, see "The QuickTime Music Synthesizer Component" .

Applications do not usually call music components directly. Instead, the note allocator or tune player handles music component interactions. Music components are mainly of interest to application developers who want to access the low-level functionality of synthesizers and for developers of synthesizers (internal cards, MIDI devices, or software algorithms) who want to make the capabilities of their synthesizers available to QuickTime.

In order for an application to call a music component directly, you must first allocate a note channel and then use NAGetNoteChannelInfo and NAGetRegisteredMusicDevice to get the specific music component and part number.

You can use music component functions to

Other functions are for handling instruments and synthesizer parts. You can use these functions to initialize a part to a specified instrument and to get lists of available instrument and drum kit names. You can also get detailed information about each instrument from the synthesizer and get information about and set knobs and controllers.


© 1999 Apple Computer, Inc.

| Previous | Chapter Contents | Chapter Top | Next |